5 RISC-V SBC Group Test, by ExplainingComputers
https://www.youtube.com/watch?v=N7EIB8bDLLU
https://redd.it/1l0z416
@r_riscv
https://www.youtube.com/watch?v=N7EIB8bDLLU
https://redd.it/1l0z416
@r_riscv
YouTube
5 RISC-V SBC Group Test
RISC-V SBC group test, featuring the Orange Pi RV2, the Banana Pi BPI-F3, the Milk-V Jupiter, the Sipeed Lichee Pi 3A, and the StarFive VisionFive 2. Tests include Geekbench, SilverBench, GIMP lava filter, storage speed, power use, and YouTube playback.
…
…
Best cheap board for trying RISCV
Any good and cheap board for mess around with? Currently I'm thinking about getting the MILK-V Duo S, is it good?
https://redd.it/1l1f87n
@r_riscv
Any good and cheap board for mess around with? Currently I'm thinking about getting the MILK-V Duo S, is it good?
https://redd.it/1l1f87n
@r_riscv
Reddit
From the RISCV community on Reddit
Explore this post and more from the RISCV community
Confidential computing for embedded RISC-V runs now on HiFive P550 evaluation board
Assured confidential execution (ACE) implements VM-based trusted execution environment (TEE) for embedded RISC-V systems with focus on a formally verified and auditable firmware. For evaluation purposes, it runs now on the first RISC-V hardware supporting virtualization (RISC-V H extension): HiFive Premier P550 from SiFive.
https://redd.it/1l1fu83
@r_riscv
Assured confidential execution (ACE) implements VM-based trusted execution environment (TEE) for embedded RISC-V systems with focus on a formally verified and auditable firmware. For evaluation purposes, it runs now on the first RISC-V hardware supporting virtualization (RISC-V H extension): HiFive Premier P550 from SiFive.
https://redd.it/1l1fu83
@r_riscv
Reddit
From the RISCV community on Reddit
Explore this post and more from the RISCV community
Query regarding Quick Access Command in Riscv-Debug-Specification
Hi everyone, i am trying to implement debug module on my core and i have a query regarding abstract command from riscv-debug-specification, now according to the specification quick access allows program buffer to execute command when the core is halted and if not halted cmderr writes 4 now cmderr is a r/W1C type which means read/write and write 1 to clear, it is a special type of field that on writing 1 it clears that bit, now lets suppose cmderr is initially clear i.e; (000) and i am to write 4 i.e; (100). Now instead of writing 4 would it not remain same as initial condition? and if so then how would cmderr set its state to (halt/resume) 4? Would highly appreciate if anyone can let me know.
https://redd.it/1l1ffcd
@r_riscv
Hi everyone, i am trying to implement debug module on my core and i have a query regarding abstract command from riscv-debug-specification, now according to the specification quick access allows program buffer to execute command when the core is halted and if not halted cmderr writes 4 now cmderr is a r/W1C type which means read/write and write 1 to clear, it is a special type of field that on writing 1 it clears that bit, now lets suppose cmderr is initially clear i.e; (000) and i am to write 4 i.e; (100). Now instead of writing 4 would it not remain same as initial condition? and if so then how would cmderr set its state to (halt/resume) 4? Would highly appreciate if anyone can let me know.
https://redd.it/1l1ffcd
@r_riscv
Reddit
From the RISCV community on Reddit
Explore this post and more from the RISCV community
Best input board for running OS?
Hello everyone!
I am looking for an entry-level RISC-V-based SBC that is capable of running a full operating system with good CPU and GPU performance. So far, I have considered the following options:
SiFive VisionFive 2
M!lk-V Meles
M!lk-V Mars
Do you know of any other alternatives that provide a good balance between processing performance and graphics capabilities? My goal is to use the board for software testing and light applications, but I would like to have a decent GPU for basic graphics applications (e.g. running a Linux desktop environment or GUI projects).
What boards do you recommend? Are there any recent RISC-V releases that are worth evaluating for this purpose?
I would appreciate any suggestions or user experience!
https://redd.it/1l1y8tm
@r_riscv
Hello everyone!
I am looking for an entry-level RISC-V-based SBC that is capable of running a full operating system with good CPU and GPU performance. So far, I have considered the following options:
SiFive VisionFive 2
M!lk-V Meles
M!lk-V Mars
Do you know of any other alternatives that provide a good balance between processing performance and graphics capabilities? My goal is to use the board for software testing and light applications, but I would like to have a decent GPU for basic graphics applications (e.g. running a Linux desktop environment or GUI projects).
What boards do you recommend? Are there any recent RISC-V releases that are worth evaluating for this purpose?
I would appreciate any suggestions or user experience!
https://redd.it/1l1y8tm
@r_riscv
Reddit
From the RISCV community on Reddit
Explore this post and more from the RISCV community
RISC-V multiplying without a multiplier
I learned so much last time I posted code here (still updating my rvint library with the code reviews I got), I thought I’d do it again.
I’ve attempted to come up with the optimum instruction sequences for multiplying by small constants in the range 0-256:
https://needlesscomplexity.substack.com/p/how-many-more-times
Have shorter sequences? I’d love to see them! I only used add, sub, and << operations in mine.
https://redd.it/1l22h9u
@r_riscv
I learned so much last time I posted code here (still updating my rvint library with the code reviews I got), I thought I’d do it again.
I’ve attempted to come up with the optimum instruction sequences for multiplying by small constants in the range 0-256:
https://needlesscomplexity.substack.com/p/how-many-more-times
Have shorter sequences? I’d love to see them! I only used add, sub, and << operations in mine.
https://redd.it/1l22h9u
@r_riscv
Substack
How Many More Times?
multiplying without multiplying on RISC-V
Milk-V Megrez experiences and two little things...
Hi @ all!
I just wanted to write an update, also because there is hardly any experience with this board.
I've actually managed to create a halfway functional desktop PC out of my Milk-V Megrez, and it's starting to really start to feel like I can use it for various things.
The Fedora image destroys the U-Boot. It took me ages to reset the program using an old external hard drive. I don't seem to be the only one having this problem, so I advise against using this image.
RockOS is a bit tricky, especially if you're not too familiar with the software, but it's definitely customizable.
However, I removed the preinstalled Lightdm, because it was causing problems with my GPU (AMD Radeon RX 6400). Logging in via the console (startx command) isn't a problem, so I don't need this login manager anyway.
The GPU itself is recognized, as far as I can see, but this always varies depending on the program. With SuperTuxKart, I see a significant graphical improvement. Other programs, like Neverput, don't work. A bit strange to me, but I can life without this. Don't know if I need some other packages that I can't find.
My two monitors work without any restrictions. I use one with HDMI and one with DisplayPort. With the default XFCE Desktop, I occasionally have trouble detecting both, or it seems to get confused with the DisplayPort from time to time. I don't know if this is due to some settings, because I haven't this problem if I use KDE. It's works very well.
Gnome seems incredibly slow to me, especially when I compare it to the Raspberry Pi desktop. I don't know why, but even on the Raspberry Pi, I don't think the performance is particularly good.
For some time, no QT applications were running. This was because a package called "QT base development files - OpenGL ES variant" was missing or had been deleted somewhere while installing other applications.
The sound was a bit choppy at first, but that's entirely due to the pre-installed Pulseaudio. It works better when the sound is output via the GPU, but I would still replace Pulseaudio with Pipewire. Pipewire works perfectly and has no interference.
For my Wi-Fi connection, I use a TP-Link Archer T2U Plus AC600. The required packages were easy to install, so it works really reliably.
I actually only have two problems that bother me.
1. Unlike the regular applications themselves, which run fairly smoothly, web browsers perform terribly. Performance is very slow, especially when loading larger web pages. Firefox and Chromium can't use WebGL, while Ephipany does, albeit with rather poor benchmarks. With 500 Fishes I have only 30FPS. I know that it must be better.
2. I also wanted to use Bluetooth over USB, so I bought a TP Link UB500 Nano. While the Wi-Fi dongle didn't cause any problems after installing the packages, this dongle unfortunately didn't work at all. It recognizes the dongle, but can't actually read it. I've installed the bluez packages and the corresponding realtek firmware. I don't know if I'm missing something or if it's the dongle itself.
I am grateful for any ideas.\^\^)
https://redd.it/1l27ecc
@r_riscv
Hi @ all!
I just wanted to write an update, also because there is hardly any experience with this board.
I've actually managed to create a halfway functional desktop PC out of my Milk-V Megrez, and it's starting to really start to feel like I can use it for various things.
The Fedora image destroys the U-Boot. It took me ages to reset the program using an old external hard drive. I don't seem to be the only one having this problem, so I advise against using this image.
RockOS is a bit tricky, especially if you're not too familiar with the software, but it's definitely customizable.
However, I removed the preinstalled Lightdm, because it was causing problems with my GPU (AMD Radeon RX 6400). Logging in via the console (startx command) isn't a problem, so I don't need this login manager anyway.
The GPU itself is recognized, as far as I can see, but this always varies depending on the program. With SuperTuxKart, I see a significant graphical improvement. Other programs, like Neverput, don't work. A bit strange to me, but I can life without this. Don't know if I need some other packages that I can't find.
My two monitors work without any restrictions. I use one with HDMI and one with DisplayPort. With the default XFCE Desktop, I occasionally have trouble detecting both, or it seems to get confused with the DisplayPort from time to time. I don't know if this is due to some settings, because I haven't this problem if I use KDE. It's works very well.
Gnome seems incredibly slow to me, especially when I compare it to the Raspberry Pi desktop. I don't know why, but even on the Raspberry Pi, I don't think the performance is particularly good.
For some time, no QT applications were running. This was because a package called "QT base development files - OpenGL ES variant" was missing or had been deleted somewhere while installing other applications.
The sound was a bit choppy at first, but that's entirely due to the pre-installed Pulseaudio. It works better when the sound is output via the GPU, but I would still replace Pulseaudio with Pipewire. Pipewire works perfectly and has no interference.
For my Wi-Fi connection, I use a TP-Link Archer T2U Plus AC600. The required packages were easy to install, so it works really reliably.
I actually only have two problems that bother me.
1. Unlike the regular applications themselves, which run fairly smoothly, web browsers perform terribly. Performance is very slow, especially when loading larger web pages. Firefox and Chromium can't use WebGL, while Ephipany does, albeit with rather poor benchmarks. With 500 Fishes I have only 30FPS. I know that it must be better.
2. I also wanted to use Bluetooth over USB, so I bought a TP Link UB500 Nano. While the Wi-Fi dongle didn't cause any problems after installing the packages, this dongle unfortunately didn't work at all. It recognizes the dongle, but can't actually read it. I've installed the bluez packages and the corresponding realtek firmware. I don't know if I'm missing something or if it's the dongle itself.
I am grateful for any ideas.\^\^)
https://redd.it/1l27ecc
@r_riscv
Reddit
From the RISCV community on Reddit
Explore this post and more from the RISCV community
BPI-RV2/sf21h8898 uboot source location
weird question, but it seems I can't find where their uboot is hosted. Their openwrt source tree also do not contain it. Help!
https://redd.it/1l2l5l6
@r_riscv
weird question, but it seems I can't find where their uboot is hosted. Their openwrt source tree also do not contain it. Help!
https://redd.it/1l2l5l6
@r_riscv
Reddit
From the RISCV community on Reddit
Explore this post and more from the RISCV community
Saw the explaining computers RISC-V SBC Group Test, RISC-V hardware is good, but is the software keeping up?
https://youtu.be/1oqkG5GmeQU
https://redd.it/1l2ox61
@r_riscv
https://youtu.be/1oqkG5GmeQU
https://redd.it/1l2ox61
@r_riscv
YouTube
5 RISC-V SBC Group Test - But Is The Software Ready Yet? (Review)
New to RISC-V? See what is a RISC-V processor here:
https://youtu.be/7rvNrV3vUzo?si=s6tMjWGWynqk8FoT
Explaining computers did the RISC-V SBC group test, featuring 5 RISC-V boards including the Orange Pi RV2, the Banana Pi BPI-F3, the Milk-V Jupiter, the…
https://youtu.be/7rvNrV3vUzo?si=s6tMjWGWynqk8FoT
Explaining computers did the RISC-V SBC group test, featuring 5 RISC-V boards including the Orange Pi RV2, the Banana Pi BPI-F3, the Milk-V Jupiter, the…
This ESP32-P4 board is equipped with an ESP32-C5 dual-band WiFi 6 module
https://www.cnx-software.com/2025/06/04/esp32-p4-board-esp32-c5-dual-band-wifi-6-module/
https://redd.it/1l2zwgf
@r_riscv
https://www.cnx-software.com/2025/06/04/esp32-p4-board-esp32-c5-dual-band-wifi-6-module/
https://redd.it/1l2zwgf
@r_riscv
Reddit
From the RISCV community on Reddit: This ESP32-P4 board is equipped with an ESP32-C5 dual-band WiFi 6 module
Explore this post and more from the RISCV community
Farewell Cortex as ARM looks to product rebranding and China risks
https://www.eenewseurope.com/en/farewell-cortex-as-arm-looks-to-product-rebranding-and-china-risks/
https://redd.it/1l2zk4m
@r_riscv
https://www.eenewseurope.com/en/farewell-cortex-as-arm-looks-to-product-rebranding-and-china-risks/
https://redd.it/1l2zk4m
@r_riscv
eeNews Europe
Farewell Cortex as ARM looks to product rebranding and China risks
After 20 years, ARM is moving on from the Cortex product brand, and is moving into more integrated Corstone compute sub-systems
SOPHGO TECHNOLOGY NEWSLETTER
Dear Valued Partners and Tech Enthusiasts,
Greetings from the RISC-V Product Department at Sophgo Technology! We’ve observed recent discussions around our SG2042 and SG2044 solutions and appreciate your engagement. To address inquiries, we’re excited to share critical updates about our flagship product SG2044 – a milestone in RISC-V server-grade computing.
What is SG2044?
SG2044 is currently the most powerful mass-produced RISC-V processor on the market. It’s not just a CPU — it’s a full-blown heterogeneous compute platform, combining high-performance RISC-V cores, a custom-built TPU engine, massive memory bandwidth, and industry-standard I/O.
Key Features:
Ø 64x RISC-V Cores, up to 2.6GHz, based on RV64GCBV ISA with full RVV 1.0 vector support
Ø 64MB L3 Cache, 2MB L2 per cluster, ECC-protected memory pipeline
Ø Integrated TPU accelerator
Support for INT4 / INT8 / FP8 / FP16 / BF16 / TF32 / FP32
Matrix + vector compute for LLMs, CV, AIGC workloads
Ø Memory:128GB LPDDR5X@8533MHz
Ø Bandwidth: 546 GB/s, with inline ECC and hardware row remapping
Ø PCIe Gen5 x40 (up to 5x x8 or 10x x4), with I/O coherence
Ø Media Engine: Supports 128x 1080p30fps decode + 64x 1080p30fps encode (H.265/H.264/AV1/VP9)
Ø Security: Hardware crypto engines: AES, RSA, SM3/SM4, PKA, TRNG
Secure key storage, end-to-end ECC
What can you run on it?
Ø SG2044 is a chip designed for real-world work
Ø Single-chip inference for 70B–100B parameter LLMs (e.g. DeepSeek-R1-Distill)
Ø Real-time CV workloads (YOLOv7, SAM) with inline TPU acceleration
Ø Supports containerized environments (Linux, Docker, K8s, etc.)
Ø Ideal for R&D clusters, open-source compiler dev, academic system design
Available Product Form \(Server\)
Join Our Tech Dialogue
Launching today, the Sophgo Newsletter will deliver:
Ø In-depth technical analyses of SG2044 architecture
Ø Real-world deployment case studies
Ø Industry trend reports on RISC-V ecosystem
Your Voice Matters
We invite:
Ø Technical queries about SG2044 implementation
Ø Feature requests for future product iterations
Ø Collaborative opportunities in AI/HPC domains
Contribute to the RISC-V revolution – your insights will actively shape our roadmap.
Stay Connected🌐 [https://www.sophgo.com/\] | 📧 [email protected]
WhatsApp: +86 13860135395
https://redd.it/1l3190y
@r_riscv
Dear Valued Partners and Tech Enthusiasts,
Greetings from the RISC-V Product Department at Sophgo Technology! We’ve observed recent discussions around our SG2042 and SG2044 solutions and appreciate your engagement. To address inquiries, we’re excited to share critical updates about our flagship product SG2044 – a milestone in RISC-V server-grade computing.
What is SG2044?
SG2044 is currently the most powerful mass-produced RISC-V processor on the market. It’s not just a CPU — it’s a full-blown heterogeneous compute platform, combining high-performance RISC-V cores, a custom-built TPU engine, massive memory bandwidth, and industry-standard I/O.
Key Features:
Ø 64x RISC-V Cores, up to 2.6GHz, based on RV64GCBV ISA with full RVV 1.0 vector support
Ø 64MB L3 Cache, 2MB L2 per cluster, ECC-protected memory pipeline
Ø Integrated TPU accelerator
Support for INT4 / INT8 / FP8 / FP16 / BF16 / TF32 / FP32
Matrix + vector compute for LLMs, CV, AIGC workloads
Ø Memory:128GB LPDDR5X@8533MHz
Ø Bandwidth: 546 GB/s, with inline ECC and hardware row remapping
Ø PCIe Gen5 x40 (up to 5x x8 or 10x x4), with I/O coherence
Ø Media Engine: Supports 128x 1080p30fps decode + 64x 1080p30fps encode (H.265/H.264/AV1/VP9)
Ø Security: Hardware crypto engines: AES, RSA, SM3/SM4, PKA, TRNG
Secure key storage, end-to-end ECC
What can you run on it?
Ø SG2044 is a chip designed for real-world work
Ø Single-chip inference for 70B–100B parameter LLMs (e.g. DeepSeek-R1-Distill)
Ø Real-time CV workloads (YOLOv7, SAM) with inline TPU acceleration
Ø Supports containerized environments (Linux, Docker, K8s, etc.)
Ø Ideal for R&D clusters, open-source compiler dev, academic system design
Available Product Form \(Server\)
Join Our Tech Dialogue
Launching today, the Sophgo Newsletter will deliver:
Ø In-depth technical analyses of SG2044 architecture
Ø Real-world deployment case studies
Ø Industry trend reports on RISC-V ecosystem
Your Voice Matters
We invite:
Ø Technical queries about SG2044 implementation
Ø Feature requests for future product iterations
Ø Collaborative opportunities in AI/HPC domains
Contribute to the RISC-V revolution – your insights will actively shape our roadmap.
Stay Connected🌐 [https://www.sophgo.com/\] | 📧 [email protected]
WhatsApp: +86 13860135395
https://redd.it/1l3190y
@r_riscv
DeepComputing is for sale...?
Am I dreaming or is this really true??
DeepComputing page leads to GoDaddy
https://redd.it/1l34ebj
@r_riscv
Am I dreaming or is this really true??
DeepComputing page leads to GoDaddy
https://redd.it/1l34ebj
@r_riscv
ARM is Killing Cortex! RISC-V is about to Gain Serious Advantage! Truly Open PCs! We just Need a Good Open GPU now....
https://www.youtube.com/watch?v=fTudagq6f1k
https://redd.it/1l3ojor
@r_riscv
https://www.youtube.com/watch?v=fTudagq6f1k
https://redd.it/1l3ojor
@r_riscv
YouTube
ARM Just Made Cortex Obsolete — Is RISC-V Taking Over?
Want to learn what is RISC-V or what is a RISC-V processor? Check out this video here: https://youtu.be/7rvNrV3vUzo?si=fPUDuvlNSr5QdW2F
ARM just made a bold move by retiring the iconic Cortex brand after nearly 20 years. What does this mean for the future…
ARM just made a bold move by retiring the iconic Cortex brand after nearly 20 years. What does this mean for the future…
Open-Source RISC-V Cores: Analysis Of Scalar and Superscalar Architectures And Out-Of-Order Machines
https://semiengineering.com/open-source-risc-v-cores-analysis-of-scalar-and-superscalar-architectures-and-out-of-order-machines/
https://redd.it/1l48x1s
@r_riscv
https://semiengineering.com/open-source-risc-v-cores-analysis-of-scalar-and-superscalar-architectures-and-out-of-order-machines/
https://redd.it/1l48x1s
@r_riscv
Semiconductor Engineering
Open-Source RISC-V Cores: Analysis Of Scalar and Superscalar Architectures And Out-Of-Order Machines
A new technical paper titled “Ramping Up Open-Source RISC-V Cores: Assessing the Energy Efficiency of Superscalar, Out-of-Order Execution” was published by researchers at ETH Zurich, Università di Bologna and Univ. Grenoble Alpes, Inria. Abstract “Open-source…
When are we likely to actually see RVA23 compliant boards?
As in the title. When are we likely to see RVA23 compliant boards available for sale, and who do you think is the most likely to be the first to market?
https://redd.it/1l4f90z
@r_riscv
As in the title. When are we likely to see RVA23 compliant boards available for sale, and who do you think is the most likely to be the first to market?
https://redd.it/1l4f90z
@r_riscv
Reddit
From the RISCV community on Reddit
Explore this post and more from the RISCV community
The
Hi everyone, I just wanted to post about the recent introduction of RiscV64 support in `dbin`
We already had default repositories for amd64, arm64, but now, there's also RiscV64, and while it still doesn't catch up to the 4145 binaries in the amd64 repo, or the 3920 binaries in the arm64 repo, after just a few days of having been added, the RiscV64 harbors 569 binaries, and that number is still rapidly growing
I would like to know what the community thinks :)
NOTE: programs distributed through
NOTE 2: Help is welcome, to support more packages/binaries across these different architectures
https://redd.it/1l4sr6p
@r_riscv
dbin
package manager now supports RiscV64 :3Hi everyone, I just wanted to post about the recent introduction of RiscV64 support in `dbin`
We already had default repositories for amd64, arm64, but now, there's also RiscV64, and while it still doesn't catch up to the 4145 binaries in the amd64 repo, or the 3920 binaries in the arm64 repo, after just a few days of having been added, the RiscV64 harbors 569 binaries, and that number is still rapidly growing
I would like to know what the community thinks :)
NOTE: programs distributed through
dbin
run on musl Linux, glibc Linux, anything Linux. And they even work on freebsd due to being statically linked, or self-containedNOTE 2: Help is welcome, to support more packages/binaries across these different architectures
https://redd.it/1l4sr6p
@r_riscv
GitHub
GitHub - xplshn/dbin: 📦 Poor man's package manager. +4145 statically linked binaries in the default repos (amd64/arm64/riscv)!…
📦 Poor man's package manager. +4145 statically linked binaries in the default repos (amd64/arm64/riscv)! The easy to use, easy to get, suckless software distribution system. - xplshn/dbin
Any open source BMC on any RISC-V boards ?
The hifive premier p550 has a closed source BMC (Baseboard Management Controller) firmware that run on an ARM STM32F407VET6.
ref: https://github.com/sifiveinc/hifive-premier-p550-tools/tree/master/mcu-firmware
https://redd.it/1l4zd1l
@r_riscv
The hifive premier p550 has a closed source BMC (Baseboard Management Controller) firmware that run on an ARM STM32F407VET6.
ref: https://github.com/sifiveinc/hifive-premier-p550-tools/tree/master/mcu-firmware
https://redd.it/1l4zd1l
@r_riscv
GitHub
hifive-premier-p550-tools/mcu-firmware at master · sifiveinc/hifive-premier-p550-tools
Contribute to sifiveinc/hifive-premier-p550-tools development by creating an account on GitHub.